package com.young.common.context;

/**
 * @description：
 * @author: yangyahui01
 * @date: 11/29/24 2:14 PM
 */
public final class HttpConstants {
    public static final String NAMESPACE_HTTP_CLIENT = "spring.http-client";
    public static final String HTTP_CLIENT_TYPE_OK_HTTP = "okHttp";
    public static final String HTTP_CLIENT_TYPE_HTTP_COMPONENTS = "httpComponents";
    public static final String MDC_REQUEST_ID = "requestId";
    public static final String MDC_REQUEST_SEQUENCE = "requestSequence";
    public static final String MDC_INVOKE_LINK = "meteorInvokeLink";
    public static final String MDC_REQUEST_TYPE = "meteorRequestType";
    public static final String MDC_ORIGIN_PROJECT = "meteorOriginProject";
    public static final String HTTP_HEADER_PREFIX = "X-Meteor-";
    public static final String HTTP_HEADER_REQUEST_ID = "X-Request-Id";
    public static final String HTTP_HEADER_REQUEST_SEQUENCE = "X-Request-Sequence";
    public static final String HTTP_HEADER_ORIGIN_PREFIX = "X-Meteor-Origin-";
    public static final String HTTP_HEADER_PROJECT = "X-Meteor-Origin-Project";
    public static final String HTTP_HEADER_CLOUD = "X-Meteor-Origin-Cloud";
    public static final String HTTP_HEADER_GROUP = "X-Meteor-Origin-Group";
    public static final String HTTP_HEADER_ADDRESS = "X-Meteor-Origin-Address";
    public static final String HTTP_HEADER_INVOKE_LINK = "X-Meteor-Invoke-Link";
    public static final String HTTP_HEADER_REQUEST_TYPE = "X-Meteor-Request-Type";
    public static final String HTTP_HEADER_SPECIFIC_PREFIX = "X-Meteor-Specific-";
    public static final String MDC_SPECIFIC_HEADERS_ROOT = "Specific-Headers-Root";
    public static final String HTTP_HEADER_DEBUG = "X-Meteor-Debug";
    public static final String HTTP_PARAMETER_DEBUG = "_debug_";
    public static final String HTTP_HEADER_DNS_RESOLVER = "X-Meteor-Dns-Resolver";
    public static final String HTTP_PARAMETER_DNS_RESOLVER = "_dns_resolver_";
    public static final String DNS_RESOLVER_DOMAIN = "domain";
    public static final String DNS_RESOLVER_SERVICE = "service";
    public static final String DNS_RESOLVER_SERVICE_GROUP = "service-group";
    public static final String DNS_RESOLVER_TRANSMITTABLE = "transmittable";

    private HttpConstants() {
    }
}

